約 5,503,700 件
https://w.atwiki.jp/thunderstone/pages/326.html
Familiar カードタイプ:Special 英語版 Name Number Class Text Battle Hawk 1 Familiar 0XP Village Gain 2 gold.3XP Dungeon Light +1.6XP Dungeon Draw 1 card. Physical Attack +1. Brownie 1 0XP Village Gain 1 gold 1 additional buy.3XP Dungeon Magic Attack +1.6XP Dungeon Destroy 1 card to draw 1 card. Dire Wolf 1 0XP Village Draw 1 card.3XP Dungeon Physical Attack +1.6XP Dungeon Switch the positions of any 2 monsters in the hall. Imp 1 0XP Village Gain 1 XP.3XP Dungeon Switch the positions of 2 adjacent monsters in the hall.6XP Dungeon Discard 2 cards to draw 2 cards. Lesser Phoenix 1 0XP Village Discard this card to gain 3 gold.3XP Dungeon Discard this card to cancel 1 Battle effect.6XP Dungeon Discard this card to draw 2 cards. Pseudodragon 1 0XP Village You may buy 2 cards this turn.3XP Dungeon Light +2.6XP Dungeon Magic Attack +2. Shadow Cat 1 0XP Village Destroy a villager.3XP Dungeon If there is Darkness, Physical Attack +2.6XP Dungeon Cancel 1 Battle effect. 日本語版(仮訳) カード名 枚数 分類 テキスト バトルホーク 1 使い魔 0XP 村:2金貨値を得る。3XP ダンジョン:明かり+16XP ダンジョン カード1枚を引く。物理攻撃+1 ブラウニー 1 0XP 村 1金貨値と、1回の追加購入権を得る。3XP ダンジョン 魔法攻撃+16XP ダンジョン カード1枚を廃棄することでカード1枚を引く。 ダイアーウルフ 1 0XP 村 カード1枚を引く。3XP ダンジョン 物理攻撃 +16XP ダンジョン ホールにいるモンスター2枚の位置を入れ替える。 インプ 1 0XP 村 1経験点を得る。3XP ダンジョン ホールにいる、隣り合う2枚のモンスターの位置を入れ替える。6XP ダンジョン カード2枚を捨てることでカード2枚を引く。 レッサーフェニックス 1 0XP 村:このカードを捨てることで3金貨値を得る。3XP ダンジョン このカードを捨てることで戦闘効果1つを打ち消す。6XP ダンジョン:このカードを捨てることでカード2枚を引く。 スードウドラゴン 1 0XP 村 あなたはこの手番に2枚のカードを買っても良い。3XP ダンジョン:明かり+26XP ダンジョン 魔法攻撃+2 シャドウキャット 1 0XP 村 村人1枚を廃棄する。3XP ダンジョン Darknessがあるならば物理攻撃+2。6XP ダンジョン 戦闘効果1つを打ち消す。 カード解説/CARD GLOSSARY カード分析 所感 Advanceで採用された新フィーチャー。冒険の助けとなってくれる使い魔たちである。 取り扱いのルールは下記の通り。 ゲーム開始時に全てのFamiliarカードを混ぜてシャッフルし、Familiarの山札として伏せておく。 プレイヤーがモンスターを倒したとき、そのプレイヤーはFamiliarの山札から1枚引いてもよい。ただし、このようにしてFamiliarを山札から引くことが出来るのはゲーム中1回のみである。 受け取ったFamiliarはただちに自分の前に表向きに公開する。公開状態のFamiliarは、その能力を起動しない限り、ターン終了時に捨て札になることはなく、公開され続ける。 Familiarはいくつかの村能力やダンジョン能力を持ち、各能力は使用するための条件として所持経験点を持つ。例えばBattle Hawkの「3XP Dungeon Light +1.」のダンジョン能力は、所有プレイヤーが経験点を3点以上所持しているなら起動することが出来る。この時、経験点を支払う必要はない。あくまでも起動するための条件として所定の経験点の所持が必要とされるだけである。 所持経験点が条件を満たしているなら、複数の能力を同じ手番に起動することも出来る。例えば、プレイヤーが6経験点を所持しているならBattle Hawkの「3XP Dungeon Light +1.」と「6XP Dungeon Draw 1 card. Physical Attack +1.」の両方を同じ手番内に使用出来る。 Familiarのいずれかの能力を起動したなら、その手番の終了時にFamiliarを捨て山に置く。 自分の手番開始時に、手札にFamiliarがあるならそれをただちに自分の前に公開する。 前に公開されているFamiliarも、手札の一部として扱う。 使い魔らしくちょっとした補助程度の能力が多いが、通常の6枚の手札の外から好きなタイミングで支援が得られると考えると非常に心強い。あと少しで手が届かない、という状況を打破する手段として貴重なので、初めてモンスターを倒した時に忘れずに引いておこう。また、戦闘効果のキャンセルなど貴重な能力を持つFamiliarもいる。 ダンジョン能力を起動するには経験値を溜めておく必要があるが、通常は主戦力たる英雄のレベルアップの方が優先順位は高い。レベルアップの機会を掴めずに経験点が溜まっている場合に使う、くらいの扱いになるだろう。 ただし、終盤になるとせっかく英雄をレベルアップさせてもそれを使用出来るチャンスがほとんど残っていない、という場合もある。LV2→LV3は勝利点に直結するので積極的に行うべきだが、LV1→LV2をするくらいならFamiliarに賭けるためにとっておく、という選択も重要。 Familiar同士にはかなりの性能差があるように思われる。が、今のところ狙ったFamiliarを引き当てる手段は存在しない。 公開状態のFamiliarも手札の一部なので、手札を廃棄するor捨てるカードの能力や効果で廃棄されたり捨てられたりすることがある。Reckless Conjureの能力で捨てるカードに当てたりすることも可能なので覚えておこう。 関連カード
https://w.atwiki.jp/reshia/pages/12.html
HTMLの基本 基本はタグ。文章に記をつけていくところから。 はじめの一歩 文章に「しるし」をつけていくことからはじめる。 次のような文章があった場合 私のブログは、2005年1月から始まりました。 もし「私のブログ」の部分をクリックしたときに 自分のブログに飛べるようにするには 次のように文章に「しるし」をつける。 a href="http //whoinside.blog3.fc2.com/" 私のブログ /a は、2005年1月から始まりました。 この文章をウェブブラウザで見ると、次のようになる。 私のブログは、2005年1月から始まりました。 さらに「2005年1月」の部分に色を赤色にしたい場合は、つぎのようにする。 a href="http //whoinside.blog3.fc2.com/" 私のブログ /a は、 span style="color red" 2005年1月 /span から始まりました。 タグ このように文章につける「しるし」のことを「タグ」と呼ぶ。 タグは、次のような名称を持っている。 基本は 要素名 要素の内容 /要素名 である。 要素名には、そのタグの種類を書く。 たとえば、リンクを貼りたいなら「a」、画像を貼り付けたいなら「img」 文字を装飾したいときなどは「span」となる。 また、「a」などのように、タグの種類を「要素名」として書くだけでは 機能として不十分なものがある(「a」はリンク先を示す必要がある)。 そんなときは、次のように「属性」を指定する。 要素名 属性名="属性値" 要素の内容 /要素名 また、属性に関しては「属性値」だけを持つものもある。 要素名 属性値 要素の内容 /要素名
https://w.atwiki.jp/testlink/pages/50.html
!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN""DTD/xhtml1-transitional.dtd" !-- Japanese Translated by Testing Engineer s Forum (TEF) in Japan, Working Group of TestLink Japanese Translation Project -- html xmlns="http //www.w3.org/1999/xhtml" lang="jp" head meta http-equiv="Content-Type" content="text/html; charset=UTF-8" / meta http-equiv="Content-language" content="jp" / meta name="author" content="Martin Havlat" / meta name="copyright" content="GNU" / meta name="robots" content="NOFOLLOW" / title TestLink Instructions /title style media="all" type="text/css" @import "../../{$smarty.const.TL_THEME_CSS_DIR}testlink.css"; /style script type="text/javascript" src="../../javascript/testlink_library.js" /script /head body div class="workBack" h1 テスト仕様の印刷 /h1 h2 目的 /h2 p この機能は各々のテストスイート、またはテストプロジェクト/テスト計画全体のテストケースを印刷できます。 /p h2 やってみましょう! /h2 ol li p すべての参照できるテストケースが該当するテストケース、またはテストスイートをクリックします。 br / /p /li li p ナビゲーションシートの「印刷オプション」テーブルにて印刷データの範囲とフォーマットを設定します。詳しくは span class="help" onclick="javascript open_popup( ./printFilter.html );" ヘルプ /span を参照してください。 /p /li li p ブラウザの印刷機能にてテストケースを印刷します。 br / i 注意 印刷できるのはブラウザの右側のみです。 /i /p /li /ol /div /body /html
https://w.atwiki.jp/hitkik/pages/23.html
Windows で、HTTPでのやり取りを眺めるツール。 HTTP debug tool IE ---- Fiddler2 http //www.fiddler2.com/Fiddler2/firstrun.asp extension http //www.fiddler2.com/fiddler2/extensions.asp Firefox ---- Firebug 文字コード明示 html lang="ja" まず、 html の中で使用言語を示します。ja は日本語を示します。 日本語以外では en (英語)、fr (フランス語)、de (ドイツ語)、zh (中国語) などがあります。 meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS" METAタグのContent-typeを明示すると同時に文字コードも明示します。 Shift_JIS 以外は EUC-JP, iso-2022-jp (JIS), UTF-8(Unicode) などがあります。 Shift_JIS はアンダーバー。EUC-JP と iso-2022-jp, UTF-8はハイフンです。 × content="text/html;" charset="Shift_JIS" ○ content="text/html; charset=Shift_JIS" 行間を広げる BODY STYLE="line-height 150%" line-heightの活用 div style="font 900 46pt;line-height 6pt;" div style="color #404040;text-indent 50px;" abc /div div style="color #808080;text-indent 100px;" def /div div style="color red;text-indent 150px;" ghi /div /div スタイルシートを使ったテキストフィルタ http //www.tohoho-web.com/css/filter.htm スタイルシートクイックレファレンス http //www.htmq.com/style/index.shtml 以下広告
https://w.atwiki.jp/programing_wands/pages/11.html
HTMLについて HTMEとは HTMLの書き方 HTMLタグ(HTML5) !DOCTYPE html html head body meta link script header main footer div ul ol li
https://w.atwiki.jp/goemode/pages/31.html
HTML5とFlashの機能比較 http //clockmaker.jp/blog/2010/02/flash-vs-html5/ --- Apple HTML5デモサイト http //www.apple.com/html5/ (Safariから閲覧可能) --- Icon Generator http //icon-generator.net/ --- beautifl http //beautifl.net/
https://w.atwiki.jp/abwiki/pages/84.html
ちょっとABとは関係のないお話 [edit] HTTPについて † Hyper Text Transfer Protocolの略。Webブラウザとサーバがやりとりする際などに使われる通信プロトコル バージョンHTTP/1.0と1.1が存在する。ここでは一応1.1ベース ↑ [edit] 準備 † まずはソケットを使った通信を読んでsendとrecvを使えるようになって頂きたい ↑ [edit] 使い方 † 初めにsendでHTTPのリクエストを送信する。続いてrecvでサーバから返事を受け取る 以上 ↑ [edit] リクエストの基本構造 † <メソッド><HTTPバージョン>CRLF <ヘッダ>CRLF CRLF メソッドはGETとかHEADとかPUTとか。プログラムでいう所の関数名 ヘッダっていうのはメソッドの付加情報。関数の引数みたいな物です メソッドは常に一つ。ヘッダは任意の個数です。無い場合もあります 各行の終端にはCRLF(Ex"\r\n"のこと)を付け、終端には空行を付けます ↑ [edit] レスポンスの構造 † レスポンスはリクエストをsendでHTTPサーバーに送ると必ず返されrecvで受け取ることが出来ます <HTTPバージョン><ステータスコード>CRLF <ヘッダ>CRLF CRLF <メッセージボディ> HTTPバージョンとステータスコードは送ったHTTPメソッドの実行結果で、これだけはレスポンスの先頭に必ず存在します 例 HTTP/1.1 200 OK ステータスコードは3桁の数字で表され、百の位が2なら成功、4ならクライアント側のエラー、5ならサーバ側のエラーになります 3の場合は処理を完了するために再度適切なリクエスト送信する必要がある場合を示します 1は複雑なんでパス ヘッダはメッセージボディの情報を表す部分ですがもしかしたら無い場合もあるかも メッセージボディはGETだったら対象となったリソース、POSTだったらCGIの実行結果とか ここもヘッダ部分と同様に存在しない場合がある(例:HEADメソッド) ヘッダとの間に空行がはさまっているので注意。またメッセージボディの最後にCRLFは存在しない ↑ [edit] HTTPメソッド † ↑ [edit] GETメソッド † HTTPサーバーからリソースを取得します 基本形 GET uri HTTP/1.1 Host hostname hostnameは接続するホストサーバー名です。ここのWikiだとURLのwww.2chab.netの部分です uriの部分は取得したいURLのホスト名より先の部分を指定します 2ちゃんねるのトップページを取得する例 GET / HTTP/1.1 Host www.2ch.net 本来は/index.htmlとか/の先の指定も必要なんですが、省略するとindex*(*は一字以上の文字列)を指定した事になります 略さないで書くと GET /index.html HTTP/1.1 Host www.2ch.net 成功すればレスポンスのメッセージボディ部分にGETの対象になったリソースが入っている ステータスコードは成功すれば200 OK。リソースが見つからなければ404。アクセス拒否なら403。サーバー過負荷なら503 もちろんこれ以外のステータスコードである可能性もある ↑ [edit] Rangeヘッダ † リソースに対するGETの範囲を指定するリクエストヘッダです リソースの128バイトから256バイトまで取得 Range 128-256 リソースの512バイト以降を取得 Range 512- このヘッダを含めてGETを送った場合、成功時のステータスコードは206になります 失敗した時は416(要求範囲が不正)が返されるかも ↑ [edit] If-Modified-Sinceヘッダ † リソースが指定日時より後に更新されているか調べるヘッダです 更新されていない場合はGETしません GMTで2007年5月5日午前0時以降に更新されているか調べる If-Modified-Since Sun, 5 May 2007 00 00 00 GMT このヘッダを含めてGETを送った場合、リソースが更新されていなければレスポンスには304(未更新)が返されます この場合メッセージボディはありません 更新されていれば普通に200番代のステータスコードとメッセージボディを返してきます ↑ [edit] HEADメソッド † HTTPサーバーからリソースの情報を取得します 基本形 HEAD uri HTTP/1.1 Host hostname CRLF hostname、uriはGETと同じです 成功すればリソースのヘッダだけ返ってきます(つまりHEAD=GET-メッセージボディ) ↑ [edit] POSTメソッド † HTTPサーバーに情報を送信します CGIのパラメータなんかを送信するために使う。実行結果がCGI依存なのでかなり厄介 基本形 POST uri HTTP/1.1 Host hostname Content-Type type Content-Length 25222length CRLF メッセージボディ hostname、uriはGETと同じ typeはフォームデータだけ場合はapplication/x-www-form-urlencoded 何らかのリソースを含む場合はmultipart/form-data 殆ど前者だけで事足りると思うが、アップローダーのようなリソースを受け付けるCGIは後者を利用する lengthは後に続くメッセージボディの長さ メッセージボディはapplication/x-www-form-urlencodedの場合 変数名1=値1 変数名2=値2... のように変数名と値を=で結んだ物を を区切りとして羅列する。変数名も値もURLエンコードされていなければならない multipart/form-dataは大変なので省略 成功すれば二百番台のステータスコードを返す リソースが既に生成されている場合201を返す(見たこと無いけど) ↑ [edit] GETでPOSTする † サーバーに情報を送信する時はPOSTを使うべきだが、極少量のデータであればGETでも送れる 基本形 GET uri?メッセージボディ HTTP/1.1 Host hostname CRLF uriの後に?とPOSTのとき送ったメッセージボディをつける。やはりURLエンコード必須 Content-TypeとContent-Lengthはいらない
https://w.atwiki.jp/cheapugg058/pages/15.html
As written for Themichael kors store Roots by political correspondent Keli Goff, Ryan reportedly dated an African-American woman while in college Richard Matheson Richard Burton Matheson (born February 20, 1926) is an American author and screenwriter, primarily in the fantasy, horror, and science fiction genres However, the best advantage to ordering Direct TV is in pricedittoTweet{background #fff;padding 10px 12px 10px 50px;margin 0;min-height 48px;color #000;font-size 18px !important;line-height 22px;-moz-border-radius 5px;-webkit-border-radius 5px;} p Even then, I’d weigh that decision very carefully Be sure to watch the BCS Championship 2012 online streaming tv Var zooms smooth snow surface and the less a loss of control at high speeds of risk in relation to boarding or skiing Cheap3 If you hand wash and line dry your bras, they will last longerLast week, I wanted to watch my favorite football team, The Cleveland Browns, play against their arch-rival, the Pittsburgh SteelersJust to give you a glimpse, though, of what these options are, take a look at the list EphedraEphedra is actually sourced from a herbal plan Whilst a scientifically designed and constructed girdle can make one feel and look great, a poorly made one can be very uncomfortable making the wearer feel sore all over In north face outlet online the film, Bond and Melina Havelock become tangled in a web of deception spun by rival Greek businessmen against the backdrop of Cold War spy gamesindent {margin-left 20px;} Thus, it won’t be as effective when used in the long-termS They are not there to provide people with a way to pay their cell phone bill, or provide repair services for cell phones that become inoperable In 1976, academics Jensen and Meckling published a paper, "Theory of the Firm Managerial Behavior, Agency Costs and Ownership Structure", which had the effect of shifting the focus of corporate managers from the business operations (the real market) to the share price (shareholder value, or the expectations market) It has made over 3 million books accessible on the Apple devices for you to read which are not desired at all No matter how good the said team is, they cannot simply win matches with those injuries In the top of the eleventh inning, right fielder Dwight Evans made a sport jerseys spectacular catch of a Joe Morgan line drive and doubled Ken Griffey at first base to preserve the tie The wishes of all these people are now granted - weight loss is now easy with Super Slim Pomegranate She owns and controls her father s business interests, through Cox Enterprises To add salt to the wound, the film won three Golden Raspberry Awards Worst Actor (Cosby), Worst Picture, and Worst Screenplay WI Dept Americans are known to love this sport so much that they play the sport among family and friendsWhen to Use a ColonColons introduce us to sentences As a solo artist, she recorded great music, with singles like "I Hate Myself for Loving You," "Do You Want to Touch Me," and probably most recognizably, "I Love Rock n RollErin AndrewsDaddy issues?5 It is Frank Gore Jersey as follows AmeriTrust Groupe, IncWere you looking for some serious information?So sorry Sherman, a former half back, had torn his meniscus in college, and converted to quarterback his senior year when Shaughnessy installed the T-Formation at the University of Chicago Read more on words to thank a teacherThink back to when you first chose your careertimestamp {font-size 12px;display block;color #999;} p Just plan to have the food cooked at least an hour and a half before the game startstimestamp {font-size 12px;display block;color #999;} p -Wikipedia Dad may have to look for a second job Whatever the drink of choice for the party is, be sure to have plenty on handname { font-weight bold; } div During the War of 1812, the Capitol and the White House in Washington was burned down by the British Namely, NASCAR Michael Turner Jersey Prior to my contacting you, I confirmed a couple of facts about Leo Wanta/$27author img {float left; margin 0px 7px 0px 0px;} p Dallas9 I hope that CNBC continues to feature Seeking Alpha, but the process should be more disciplined Since that issue, Tebow has appeared on the cover five times as a Gator and once so far as a Denver Bronco In as short as a few weeks of use (even a few days for some), you can shed off excess pounds, lower down those cravings, and enjoy a slimmer, more attractive bodypng);background-repeat no-repeat;} p of Revenue---Tax Appeals Commission There is no way that it is easy being a cheerleader RB Donald Brown 5 10" 210 Stats atJoe Flacco Jersey Connecticut 2,083 Rushing Yards and 18 TD s The Colts are not sure if they can count on RB Joseph Addai to stay healthy for the entire season Thank you for your coverage, I hope all of us can make a contribution to return these funds to the rightful owners, the American people, and put forth to vitally needed infrastructure projects such as education, transportation!
https://w.atwiki.jp/nicepaper/pages/312.html
HTML5とCSS3で追加された機能やタグを使ってフォームを今風にしていきたいと思います。11月22日記事 イメージ 目次 何が新しいのか? コード まとめ 何が新しいのか? HTML placeholder placeholder属性を指定することで、あらかじめテキストの中身を灰色などで表現しておくことができます。 input type="email" スマートフォンなどの入力の際に、ボタンに@ボタンがあらわれたりします。 CSS last-child 疑似要素の focusはCSS2ですが、 last-childはCSS3になってから追加されたものです。 コード HTML !DOCTYPE HTML html head meta charset="utf-8" link rel="stylesheet" type="text/css" href="reset.css" link rel="stylesheet" type="text/css" href="style.css" title HTML5+CSS3的フォーム /title /head body div class="form_container" h1 登録 /h1 form action="confirm.php" method="post" ul li label for="email" メールアドレス /label input type="email" name="email" placeholder="mail@example.com" /li li label for="password" パスワード /label input type="password" name="nickname" placeholder="New Password" /li li label for="password" 再パスワード /label input type="password" name="nickname" placeholder="Password again" /li li label for="nickname" ニックネーム /label input type="text" name="nickname" placeholder="Nickname" /li /ul button class="submit" 確認 / confirm /button /form /div /body /html CSS @charset "utf-8"; /* CSS Document */ .form_container{ margin 20px auto; padding 30px; width 750px; min-height 100px; border 1px solid #CCC; border-radius 10px; font-family "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "MS Pゴシック", "MS PGothic", sans-serif; } .form_container h1{ text-align center; font-size 20px; border-bottom 2px solid #CCC; padding 5px; } /*入力をしようとしてタップしたときの枠の挙動*/ * focus {outline none;} .form_container input focus{ background #fff; border 1px solid #555; box-shadow 0 0 3px #aaa; } .form_container ul { width 750px; list-style-type none; list-style-position outside; margin-bottom 20px; padding 0px; } .form_container li{ padding 12px; border-bottom 1px solid #eee; position relative; } /*liタグの最後の線は太くする*/ .form_container li last-child { border-bottom 2px solid #CCC; } .form_container label{ width 350px; margin-top 3px; display inline-block; float left; } .form_container input{ height 20px; width 220px; padding 5px 8px; border 1px solid #aaa; box-shadow 0px 0px 3px #ccc, 0 10px 15px #eee inset; border-radius 2px; } /*buttonスタイル*/ button.submit { display block; margin 0 auto; background-color #ffbc36; background -webkit-gradient(linear, left top, left bottom, from(#ffbc36), to(#cf9829)); background -webkit-linear-gradient(top, #ffbc36, #cf9829); background -moz-linear-gradient(top, #ffbc36, #cf9829); background -ms-linear-gradient(top, #ffbc36, #cf9829); background -o-linear-gradient(top, #ffbc36, #cf9829); background linear-gradient(top, #ffbc36, #cf9829); border 1px solid #f5d787; border-bottom 1px solid #a28a2c; border-radius 3px; -webkit-border-radius 3px; -moz-border-radius 3px; -ms-border-radius 3px; -o-border-radius 3px; box-shadow inset 0 1px 0 0 #d6b961; -webkit-box-shadow 0 1px 0 0 #d6b961 inset ; -moz-box-shadow 0 1px 0 0 #d6b961 inset; -ms-box-shadow 0 1px 0 0 #d6b961 inset; -o-box-shadow 0 1px 0 0 #d6b961 inset; color white; font-weight bold; padding 15px 30px; text-align center; text-shadow 0 -1px 0 #705217; } button.submit hover { opacity .85; cursor pointer; } button.submit active { border 1px solid #20911e; box-shadow 0 0 10px 5px #356b0b inset; -webkit-box-shadow 0 0 10px 5px #356b0b inset ; -moz-box-shadow 0 0 10px 5px #356b0b inset; -ms-box-shadow 0 0 10px 5px #356b0b inset; -o-box-shadow 0 0 10px 5px #356b0b inset; } まとめ jQueryを使って入力されたニックネームやメールアドレスが同じかどうかを判定することもありますが、まずはHTMLとCSSのみでフォームを作成していきました。
https://w.atwiki.jp/0x0b/pages/75.html
仕様 SGML(Standard Generalized Markup Language) ISO 8879 1986 JIS X 4151 1992 DSSSL(Document Style Semantics and Specification Language) DTD(Document Type Definition) DSDL(Document Schema Definition Languages) TEX HTML HTML 4.01 Specification HTML 5 XML XML1.0 XML1.1 SAX(Simple API for XML) XML-RPC XML Schema XSL(Extensible Stylesheet Language) XSLT(XSL Transformations) XPath(XML Path Language) XSL-FO(XSL Formatting Objects) XPL(XML Paper Specification) XUL(XML User Interface Language) XML Information Set, XML Infoset XML Schema TREX(Tree Regular Expressions for XML) RELAX(Regular Language description for XML) RELAX NG Namespaces in XML XML Signature XAdES(XML Advanced Electronic Signatures) XML Encryption SOAP Canonical XML XML Inclusions XQuery XPointer(XML Pointer Language) StAX(Streaming API for XML - Java SimpleXML - PHP System.Xml.XmlReader - .NET Framework JAXB(Java Architecture for XML Binding) XLink XML Media Types RFC 3023 Atom RFC4287 RFC5023 (Representational State Transfer) DocBook、RSS、MathML(Mathematical Markup Language)、ebXML、Scalable Vector Graphics (SVG)、 MusicXML VML(VoiceXML) XML Base ISO/IEC 8825-4 2002 Information technology -- ASN.1 encoding rules XML Encoding Rules (XER) ISO/IEC 8825-5 2004 Information technology -- ASN.1 encoding rules Mapping W3C XML schema definitions into ASN.1 ISO/IEC 9075-14 2006 Information technology -- Database languages -- SQL -- Part 14 XML-Related Specifications (SQL/XML) ISO 10303-28 2007 Industrial automation systems and integration -- Product data representation and exchange -- Part 28 Implementation methods XML representations of EXPRESS schemas and data, using XML schemas ISO/IEC 13250-3 2007 Information technology -- Topic Maps -- Part 3 XML syntax ISO/IEC 13522-5 1997 Information technology -- Coding of multimedia and hypermedia information -- Part 5 Support for base-level interactive applications ISO/IEC 13522-8 2001 Information technology -- Coding of multimedia and hypermedia information -- Part 8 XML notation for ISO/IEC 13522-5 ISO/IEC 18056 2007 Information technology -- Telecommunications and information exchange between systems -- XML Protocol for Computer Supported Telecommunications Applications (CSTA) Phase III ISO/IEC 19503 2005 Information technology -- XML Metadata Interchange (XMI) ISO/IEC 19776-1 2005 Information technology -- Computer graphics, image processing and environmental data representation -- Extensible 3D (X3D) encodings -- Part 1 Extensible Markup Language (XML) encoding ISO/IEC 22537 2006 Information technology -- ECMAScript for XML (E4X) specification ISO 22643 2003 Space data and information transfer systems -- Data entity dictionary specification language (DEDSL) -- XML/DTD Syntax ISO/IEC 23001-1 2006 Information technology -- MPEG systems technologies -- Part 1 Binary MPEG format for XML ISO 24531 2007 Intelligent transport systems -- System architecture, taxonomy and terminology -- Using XML in ITS standards, data registries and data dictionaries XHTML XHTML™ 1.0 The Extensible HyperText Markup Language (Second Edition) MHTML RFC2110 (旧) RFC2557 (新) MIMEタイプ Multipurpose Internet Mail Extensions (MIME) Part 1~3 RFC 2045, RFC 2046, RFC 2047 Multipurpose Internet Mail Extensions(MIME) Part Five Conformance Criteria and Examples RFC 2049 MIME Parameter Value and Encoded Word Extensions Character Sets, Languages, and Continuations RFC2231 Media Type Specifications and Registration Procedures RFC 4288 Multipurpose Internet Mail Extensions (MIME) Part Four Registration Procedures RFC 4289(旧RFC 2048) Returning Values from Forms multipart/form-data RFC2388 Internet Message Format RFC 5322 (旧RFC 822、RFC 2822) SMTP RFC5321, RFC2821, RFC821 Communicating Presentation Information in Internet Messages The Content-Disposition Header Field RFC2183 Uniform Resource Identifiers (URI) Generic Syntax RFC3986 (旧) RFC1738 Uniform Resource Locators (URL) RFC1808 Relative Uniform Resource Locators RFC2396 Uniform Resource Identifiers (URI) Generic Syntax IRI(Internationalized Resource Identifier) RFC 3987 XRI(Extensible Resource Identifier) The text/html Media Type RFC2854 仕様 マークアップ言語①視覚マークアップ(暗黙) ②手続きマークアップ(明示) ③意味マークアップ 他の用途での利用 Tex SGML(Standard Generalized Markup Language) HTML(HyperText Markup Language) XML(Extensible Markup Language) XHTML(Extensible HyperText Markup Language) マークアップ言語 コンピュータ言語の一種 GML(Generalized Markup Language)から派生 文章の構造(段落など)、見栄え(フォントサイズなど)に関する指定を文章とともにテキストファイルに記述するための言語 文章に対するそれらの指定をマークアップ (markup) と呼び、マークアップを記述するための文字列をタグ (tag) と呼ぶ テキスト+マークアップ命令 ①視覚・②手続き・③意味マークアップに分類 ①視覚マークアップ(暗黙) テキスト中の「手掛かり」から文書構造を推論 改行、スペース、行送り、中央ぞろえ等 ②手続きマークアップ(明示) ファイル中の出現順で処理系に解釈 テキストを並べ書式指定の命令(ディレクティブ)を指示 後にはそれらの効果を打ち消す命令 マクロやスタックモデルなどのより高度なシステムならば、この煩わしさは軽減される チューリング完全なプログラミング言語に相当 例:nroff, troff, TeX, Lout ③意味マークアップ 必ずしも特定の見栄えなどの処理上の意味を与えることなく、テキストの断片に印を付けていくもの 例えば、Atomシンディケーション言語には updated タイムスタンプを印すマークアップがあり、情報項目が最後にいつ更新されたのかを発行者が表明するのに使われる。 Atomの規格ではupdatedの意味するものについて論じており、そのマークアップ形式についても規定されているが、それがユーザに対してどのように表示されるのか、またそもそも表示されるべきなのかについては何の規定もない。このマークアップは処理系ごとに様々な用途に使われ、その中にはAtom言語の設計者たちが予想もしなかったものが多く含まれるだろう。SGMLとXMLは意味マークアップ言語の設計を支援するために設計された仕様(メタ言語)である。 以上は概念的な分類であって、実際にはどのシステムでも別種のマークアップが共存している。例えばHTMLでは、純粋な手続きマークアップ(ボールドのためのBなど)と純粋な意味マークアップ(BLOCKQUOTEやHREF属性など)が共存している。HTMLにはさらにPRE要素があり、視覚マークアップの領域を囲んで、テキストをタイプしたとおりに表示させることもできる。 マークアップ要素とその使用に関する規則は通例、特定の企業やコミュニティごとの様々な種類の文書に対応するため、標準化団体によって開発される。最初期の例としてはCALSがあり、アメリカ軍で技術マニュアルに利用されていた。すぐに大規模文書を管理する必要のある企業がこれに続きだし、航空機、電気通信、自動車、コンピュータハードウェアのマニュアル用のタグ群が開発された。これはこの種のマニュアルの多くが電子的に配布されるきっかけとなり、企業は1つの(意味マークアップによる)オリジナルから印刷物、オンライン、CD版などを作り出すことができた。特筆すべき例はサン・マイクロシステムズであり、ジョン・ボサック(en)がSGMLを複数媒体向けの文書配布に採用し、大幅なコスト削減を達成した。 よく知られたマークアップ言語 DocBook、MathML、SVG、Open eBook、TEI、XBRLなど 多くはテキストのためのものだが、その他の用途で使われる専門化された言語もある。 汎用マークアップとは意味マークアップの別名 現在のほとんどの意味マークアップシステムは文書を木構造に構造化する。また同時に、文書の一部分を文書内の他の箇所から参照する(クロス・リファレンス)手段を提供している。構造化によって、ソフトウェアが文書構造を(BLOBではないものとして)把握することができ、文書はデータベースとして扱うことが可能になる。リレーショナル・データベースが持っているような厳格なスキーマを持たないので、「半構造化データベース(semi-structured database)」と呼ばれる。 000年を過ぎたころから、木構造以外の文書構造に関する大きな関心が現れてきた。例えば、古代の宗教文学では文献構造(本、章、節、文)以外にも、修辞構造や散文構造が広く用いられる(ストーリー、引用章句、段落、など)。これらの文書単位は文中でたびたび交差するので、簡単には木構造のマークアップシステムでデータ化することはできない。このような構造をサポートする文書モデリングシステムにはMECS(ウィトゲンシュタインの作品を電子化するために開発された)、TEI Guidelinesの一部、LMNL、CLIX、などがある。 意味マークアップの第一の長所はその自由度だとみなされている。テキストの断片が「どのように表示されるべきか」ではなく「何であるか」と印されていたなら、その言語の設計者が予想もしていなかった便利な用途でその断片を処理する処理系が作られるかもしれない。例を挙げると、HTMLのハイパーリンクは、元々、リンクをたどる人の手で利用されるために設計されたが、WWW検索エンジンによって、インデックスするべき新しいリソースを発見するため、またウェブ上のリソースの人気を測るためにも利用されている。 意味マークアップはまた、必要になったときに文書の見栄えを変更する作業も単純化する。これは文書の見栄えと内容が密接に結びついていないからである。例えばイタリックを強調と外国語であることを示すために使うとする。ここで両方が単にイタリックと(視覚的にまたは手続き的に)マークアップされたなら、2つを選り分けることが困難になる。もし、あとから外国語をイタリックにしないと決め直したら、全てのイタリック部分を見直して、1つずつ選り分けるしか方法がない。しかし始めから、2つの場合が別のタグで(意味的に)マークアップされていたのなら、互いに干渉しあうことなく、見栄えの変更ができるようになる。 他の用途での利用 マークアップ言語のアイデアはテキスト文書に関するものとして生まれたが、ベクターグラフィックス、Webサービス、ウェブシンディケーション、セマンティック・ウェブ、ユーザーインタフェースなどの分野での利用も増えている。これらのほとんどはXMLのアプリケーションである。XMLを使用することで、複数のマークアップ言語を合成することが可能となる。例としては、XHTML+SMIL やXHTML+MathML+SVGがある。 Tex 数学書を業務品質で組むためのテキストやフォントに関する綿密なレイアウト機能を目標としている ユーザーに高いスキルを要求するため、主に学術分野で使われ、理数系の出版物・論文などではデファクトスタンダードとなっている。TeXのマクロパッケージであるLaTeXはTeX上で意味マークアップシステムを構築しており、広く用いられている。 SGML(Standard Generalized Markup Language) マークアップは文書の構造面に専念し、視覚的な表現に関しては処理系に任せるべきだ、という思想 文書にマークアップを含める構文や、どんなタグがどこで使えるのかなどを記述する構文(DTD)を規定 これによって、文書作成者は望むマークアップを、最も意図に近いものや母語で名前が付いているものなど、何でも作成し、利用することができた。それゆえ、SGMLは正しくはメタ言語であり、多くの具体的なマークアップ言語がそれから派生していった。80年代から現在に至るまで、ほとんどの新しいマークアップ言語はSGMLに基づいたものであった。TEIやDocBookなどがその例である。SGMLは1986年にISO 8879として国際標準になった。 非常に大きな規模の文書を扱う現場で広く受け入れられ、利用された。しかしながら、一般的には覚えるのが煩わしくて難しいとみなされている。これは多彩すぎる機能と高すぎる柔軟性を実現した副作用である。複雑な仕様の例として、SGMLでは終了タグ(または開始タグかその両方)が文脈によって省略可能となっているが、これは過労気味のサポートスタッフがマークアップを手動で行うような場合にキーストロークの節約が望まれている、との配慮によるものである。 World Wide Web(W3C)勧告 HTML(HyperText Markup Language) 1991年になると、SGMLが商用のデータベース用途にしか使われない傾向が強くなってきた。一方、(文書をプロプライエタリなバイナリフォーマットで保存する)WYSIWYGツールがその他の文書処理用途では受け入れられていた。 そんな折、SGMLの構文を使ってHTMLは作られた。 HTMLは他のSGMLベースのタグ言語とよく似ているが、よりシンプルなものとして誕生し、当初は形式的なDTDを持っていなかった。 DeRose はHTMLによる意味マークアップ(SGML)の使用が、ウェブに柔軟性と拡張性をもたらし、その成功の有力な要因となったと主張している(その他の要因にはURLの概念やブラウザの無料配布などがある)。現在、HTMLはおそらく世界で最もよく使われているマークアップ言語であろう。 しかしながら、HTMLがマークアップ言語であるという事実については異論を唱える研究者もいる。その異論とは、HTMLはタグの配置を制限しており、タグに他のタグ内に入れ子になることと文書のルートタグになることの両方を要求している、というものである。このため、そのような研究者たちはHTMLは階層型データモデルに従う「コンテナ言語」ではないかと述べている。 HTML4.01 SGMLに Strict、Transitional、FramesetがDTDで定義されている HTML5.0 XML(Extensible Markup Language) 対象をインターネット上の文書に特化することで、SGMLを単純化したサブセットを作ることが目的 XMLはSGMLと同じようにメタ言語である。また、("extensible"という名のとおり)利用者が必要な要素を追加したり、名前空間を使って複合文書を作ったりして拡張することが容易にできる。 名前空間などを用いないXML文書はSGML文書でもあるため、XMLへの乗り換えはそれほど困難でなく、既存のSGMLの利用者およびソフトウェアは比較的容易にXMLに移行することができた。XMLはSGMLの多くのより複雑な機能を省いており、学習や実装を容易にしている。他の改良点には、多言語環境でのSGMLの問題点を修正したことや、スキーマがない文書でも利用を可能にしたことなどがある。 XMLはそもそも文書や出版物などの半構造データのために設計されたものである。しかしながら、その単純さと柔軟性のバランスの良さから、他の用途でも急速に受け入れられていった。例えば、アプリケーション間でデータをやりとりするために利用されたり、アプリケーションの設定ファイルの構造として利用されたりもしている。 XHTML(Extensible HyperText Markup Language) 2000年の1月から、HTMLについてのすべてのW3C勧告は、SGMLではなくXMLに基づいたものになった。Extensible Hypertext Markup Language を略してXHTMLという。(XはExの発音から。) HTMLとXHTMLとの違いで顕著なものの1つ 「すべてのタグは閉じなければならない」 br のような「空の」HTMLタグは「閉じる」必要がある。XHTML 1.0勧告内のAppendixにあるHTML Compatibility Guidelines[5]では、 br / のように要素名の後に空白文字と斜線を入れて閉じる形を推奨している。 他に開始タグ内の属性値はすべて引用符 で囲わなければならないという点がある。 また、HTMLとは異なり、大文字と小文字は厳密に区別される。